package com.deer.wms.base.system.model.bill;

import com.deer.wms.common.annotation.Excel;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.persistence.*;


/**入库单*/
@Data
@NoArgsConstructor
@Accessors(chain=true)
public class BillInMaster {

	@Id
	private Integer billId; //id
	@Excel(name = "单据号")
	private String billNo; //入库单号
	private Long inNumber;//流水号
	private String sapNo; //SAP采购单号
	private Integer sapId; //SAP单id
	private Integer sapState;//SAP过账状态 1;未过账 2;过账完成 3;过账上传中 4;过账失败
	private Integer state; //单据状态 1;待入库2;部分入库3;入库完成4;过账完成5;过账上传中6;过账失败
	private Integer type;//入库类型1-采购入库，2-生产退料, 3-采购预收, 4-试做品入库 5-其他入库
	@Excel(name = "供应商")
	private String supplierName;//供应商名称
	private Integer supplierId;//供应商名称

	private Integer createUserId; //创建人id
	@Excel(name = "操作人员")
	private String createUserName;//创建人名称
	@Excel(name = "操作时间")
	private String createTime; //创建时间

	private String auditUserName;//审核人名称
	private Integer auditUserId; //审核人id
	private String auditTime; //审核时间
	@Excel(name = "备注")
	private String memo;//备注

	private Integer itemId;//物料id
	private Float height;//物料高度

	private String startTime;
	private String endTime;


}
